import matplotlib.pyplot as plt

plt.rcParams["font.sans-serif"] = ['SimHei']  # 正常显示中文
plt.rcParams["axes.unicode_minus"] = False    # 正常显示负号

x_data = ['3月14日', '3月15日', '3月16日', '3月17日', '3月18日', '3月19日']
y_data = [920, 917, 880, 1020, 911, 919]

for i in range(len(x_data)):
    plt.bar(x_data[i], y_data[i])

font = {'color':'gold','size':20,'weight':'bold'}

plt.title("每日发电量统计" ,fontdict=font)          #柱状图标题
plt.xlabel("日期",fontdict=font)                 #X轴名称
plt.ylabel("发电量(万kwh)",fontdict=font)               #Y轴名称

plt.tick_params(axis='x',colors='gold')
plt.tick_params(axis='y',colors='gold')


for i in range(len(x_data)):
    plt.bar(x_data, y_data,color=['gold','gold','gold','gold','gold','gold'])     # 绘制柱状图

for a, b in zip(x_data,y_data):   #柱子上的数字显示
 plt.text(a,b,'%.2f'%b,ha='center',va='bottom',fontsize=15);

plt.savefig('xovee.png', transparent=True)
plt.show()                      # 显示柱状图

